c5000b648c7b59b49abc67de7654372776d92f8d,server/src/test/java/run/var/teamcity/cloud/docker/web/ContainerTestControllerTest.java,ContainerTestControllerTest,queryAction,#,75

Before Change



        testMgr.setStatusMsg(createStatusMsg(Phase.CREATE));

        ctrl.doPost(request, response, element);

        assertThat(testMgr.getAction()).isSameAs(Action.QUERY);
        assertThat(testMgr.getTestUuid()).isEqualTo(TestUtils.TEST_UUID);

After Change


        ContainerTestController ctrl = createController();

        request.parameter("action", Action.CREATE.name());
        ctrl.doPost(request, response, element);

        testMgr.getListener().notifyStatus(new TestContainerStatusMsg(TestUtils.TEST_UUID, Phase.CREATE, Status.PENDING, null, null));

        request.
                parameter("action", Action.QUERY.name()).
                parameter("testUuid", TestUtils.TEST_UUID.toString());

        resetResponse();

        ctrl.doPost(request, response, element);

        assertThat(response.getStatus()).isEqualTo(HttpServletResponse.SC_OK);
        assertThat(response.getWrittenResponse()).isEmpty();